package com.jdaoyun.constant;

/**
 * 系统参数名常量类
 */
public class ParameterConst {

    /**
     * 附件存储位置
     */
    public static final String PARAMETER_FILE_STORE_PATH = "FILE_STORE_PATH";

    /**
     * 车辆上班时默认待命状态编号（站内）
     */
    public static final String PARAMETER_DEFAULT_AMBULANCE_WORKING_STANDBY_STATE_ID = "DEFAULT_AMBULANCE_WORKING_STANDBY_STATE_ID";

    /**
     * 来电制单默认来源编号
     */
    public static final String ORDER_SOURCE_CALL_ID = "ORDER_SOURCE_CALL_ID";

    public static final String ORDER_SOURCE_MANUAL_ID = "ORDER_SOURCE_MANUAL_ID";

    public static final String ORDER_SOURCE_VIDEO_ID = "ORDER_SOURCE_VIDEO_ID";

    //--新建受理单默认字段
    /**
     * 默认受理类型：救治
     */
    public static final String PARAMETER_DEFAULT_ORDER_DISTRESS_ID = "PARAMETER_DEFAULT_ORDER_DISTRESS_ID";

    /**
     * 默认事故类型：非重大事故
     */
    public static final String PARAMETER_DEFAULT_ORDER_ACCIDENT_ID = "PARAMETER_DEFAULT_ORDER_ACCIDENT_ID";

    /**
     * 默认事故等级：不计事故等级
     */
    public static final String PARAMETER_DEFAULT_ORDER_ACCIDENT_LEVEL_ID = "PARAMETER_DEFAULT_ORDER_ACCIDENT_LEVEL_ID";

    /**
     * 默认主诉：创伤/交通伤
     */
    public static final String PARAMETER_DEFAULT_ORDER_CHIEF_COMPLAINT_ID = "PARAMETER_DEFAULT_ORDER_CHIEF_COMPLAINT_ID";

    //病历状态
    /**
     * 书写中
     */
    public static final Integer PATIENT_STATE_WRITING = 1;
    /**
     * 待审核
     */
    public static final Integer PATIENT_STATE_WAIT_EXAMINE = 2;
    /**
     * 通过
     */
    public static final Integer PATIENT_STATE_REVIEWED = 3;
    /**
     * 驳回
     */
    public static final Integer PATIENT_STATE_REJECT = 4;

    //逻辑删除
    /**
     * 有效
     */
    public static final Boolean ISVALID_YES = true;
    /**
     * 无效
     */
    public static final Boolean ISVALID_NO = false;

    /**
     * 来电弹框默认新增受理单
     */
    public static final String DISPATCH_CALLIN_DEFAULT = "DISPATCH_CALLIN_DEFAULT";

    /**
     * 回拨电话号码前缀
     */
    public static final String DIAL_OUT_PREFIX = "DIAL_OUT_PREFIX";

    /**
     * 车辆定位设备的设备类型
     */
    public static final String POSITION_MODULE_TYPE_ID = "POSITION_MODULE_TYPE_ID";
    /**
     * 车载司机戒灵终端设备的设备类型
     */
    public static final String DRIVER_PAD_MODULE_TYPE_ID = "DRIVER_PAD_MODULE_TYPE_ID";

    /**
     * 车载海康视频设备的设备类型编号
     */
    public static final String VIDEO_MODULE_TYPE_ID = "VIDEO_MODULE_TYPE_ID";

    /**
     * 车载生命体征监控设备类型编号
     */
    public static final String SIGNS_MODULE_TYPE_ID = "SIGNS_MODULE_TYPE_ID";

    /**
     * 车载心电图设备类型编号
     */
    public static final String ECG_MODULE_TYPE_ID = "ECG_MODULE_TYPE_ID";


    /**
     * 现场地址默认前缀
     */
    public static final String ADDRESS_PREFIX_DEFAULT = "ADDRESS_PREFIX_DEFAULT";

    /**
     * CTI 数据库名称
     */
    public static final String CTI_DATABASE = "CTI_DATABASE";
    /**
     * 版本号
     */
    public static final String VERSION = "VERSION";
    /**
     * 华为APPID
     */
    public static final String HUAWEI_APPID = "HUAWEI_APPID";
    /**
     * 华为APPKEY
     */
    public static final String HUAWEI_APPKEY = "HUAWEI_APPKEY";
    /**
     * 内网IP
     */
    public static final String INTRANETIP = "INTRANETIP";
    /**
     * 共网IP
     */
    public static final String EXTRANETIP = "EXTRANETIP";

    /**
     *医院在华为云会议上部门名称
     */
    public static final String HUAWEI_DEPT_NAME ="HUAWEI_DEPT_NAME";
    /**
     * 车辆随车电话类型（司机、医生、护士、车载终端等）
     */
    public static final String AMBULANCE_PHONE_TYPE = "AMBULANCE_PHONE_TYPE";
    /**
     * 一键外呼线路分组
     */
    public static final String DIALOUTTASK_LINEGROUP = "DIALOUTTASK_LINEGROUP";
    /**
     * 一键外呼主叫号码
     */
    public static final String DIALOUTTASK_CALLERNUMBER = "DIALOUTTASK_CALLERNUMBER";
    /**
     * 一键外呼媒体文件路径
     */
    public static final String DIALOUTTASK_MEDIA_PATH = "DIALOUTTASK_MEDIA_PATH";

    /**
     * 一键外呼媒体文件路径
     */
    public static final String DIALOUTTASK_DELAY_TIME = "DIALOUTTASK_DELAY_TIME";

    /**
     * cti类型 xcti  simpcti
     */
    public static final String CTI_TYPE = "CTI_TYPE";

    /**
     * 文件存储根目录
     */
    public static final String FILE_SAVE_PATH = "FILE_SAVE_PATH";

    /**
     * 文件访问地址前缀
     */
    public static final String FILE_READ_URL_PRE = "FILE_READ_URL_PRE";

    /**
     * 文件访问地址前缀 内网
     */
    public static final String FILE_READ_URL_PRE_INTRANET = "FILE_READ_URL_PRE_INTRANET";

    /**
     * 受理类型转院id
     */
    public static final String ORDERDISTRESS_TRANSFER_ID = "ORDERDISTRESS_TRANSFER_ID";

    /**
     * 病情死亡id
     */
    public static final String ORDER_ILLNESS_DEATH_ID = "ORDER_ILLNESS_DEATH_ID";

    /**
     * 是否需要查询微信公众号推送消息
     */
    public static final String FIND_WXPUSH_MESSAGE = "FIND_WXPUSH_MESSAGE";

    /**
     * 建单时默认选中担架
     */
    public static final String DEFALUT_IS_STRETCHER = "DEFALUT_IS_STRETCHER";

    /**
     * 受理类型应急救治id
     */
    public static final String ORDERDISTRESS_EMERGENCY_TREATMENT_ID = "ORDERDISTRESS_EMERGENCY_TREATMENT_ID";

    /**
     * 车载监护仪展示类型
     */
    public static final String AMBULANCE_MONITOR_TYPE = "AMBULANCE_MONITOR_TYPE";
    /**
     * 微信上传定位回调地址
     */
    public static final String GET_ADDRESS_CALLBACK = "GET_ADDRESS_CALLBACK";

    /**
     * 是否使用微信小程序上传定位 1 是 0 否
     */
    public static final String IS_ADDRESS_WECHAE = "IS_ADDRESS_WECHAE";

    /**
     * 微信上传定位项目识别名称
     */
    public static final String GET_ADDRESS_CALLBACK_RECOGNITION_NAME = "GET_ADDRESS_CALLBACK_RECOGNITION_NAME";

    /**
     * 打开上传定位链接，跳转到微信小程序的页面路径
     */
    public static final String WECHAE_ADDRESS_PATH = "WECHAE_ADDRESS_PATH";

    /**
     * 获取本地提交定位回调地址
     */
    public static final String LOCALHOST_ADDR = "LOCALHOST_ADDR";

    /**
     * 打开视频通话链接，跳转到微信小程序的页面路径
     */
    public static final String VIDEO_ADDRESS_PATH = "VIDEO_ADDRESS_PATH";

    /**
     * 病情字典是重的code
     */
    public static final String ORDER_ILLNESS_HEAVY_CODE = "ORDER_ILLNESS_HEAVY_CODE";

    /**
     * 派车单是否使用进出区域时间
     */
    public static final String USE_ENTRYEXITAREA_TIME = "USE_ENTRYEXITAREA_TIME";
    /**
     * 一键通知短信格式
     */
    public static final String SMS_NOTICE_CONTENT = "SMS_NOTICE_CONTENT";
    /**
     * 一键通知短信变量
     */
    public static final String SMS_NOTICE_VAR = "SMS_NOTICE_VAR";
    /**
     * 受理单默认民族
     */
    public static final String DEFAULT_NATION = "DEFAULT_NATION";



    /**
     * 受理单默认民族
     */
    public static final String HUHUI_MSG_URL = "HUHUI_MSG_URL";
    public static final String HUHUI_MSG_HEADER = "HUHUI_MSG_HEADER";

    /**
     * 车载监护类型
     */
    public static final String AMBULANCE_MONITOR_TYPE_MODULE_TYPE_ID = "AMBULANCE_MONITOR_TYPE_MODULE_TYPE_ID";
    /**
     * 车载设备类型忽略去重
     */
    public static final String AMBULANCE_TYPE_MODULE_TYPE_IGNORE = "AMBULANCE_TYPE_MODULE_TYPE_IGNORE";

    /**
     * 是否开启cti日志存储
     */
    public static final String OPEN_CTI_LOG_SAVE = "OPEN_CTI_LOG_SAVE";

    /**
     * 一键外呼任务查询接口
     */
    public final static String QUERY_DIALOUTTASK_URL = "QUERY_DIALOUTTASK_URL";

    /**
     * 一键外呼任务创建接口
     */
    public final static String CREATE_DIALOUTTASK_URL = "CREATE_DIALOUTTASK_URL";

    /**
     * 新建受理单是否需要查询hpn推送消息
     */
    public static final String FIND_HPNPUSH_MESSAGE = "FIND_HPNPUSH_MESSAGE";

    /**
     * 语音通话ZEGO_APP_ID
     */
    public static final String ZEGO_APP_ID = "ZEGO_APP_ID";

    /**
     * 语音通话ZEGO_SERVER_SECRET
     */
    public static final String ZEGO_SERVER_SECRET = "ZEGO_SERVER_SECRET";

    /**
     * 语音通话ZEGO_SERVER_SECRET
     */
    public static final String AUTO_DISPATCH_NOTICE = "AUTO_DISPATCH_NOTICE";

    /**
     * 志愿者平台急救中心code
     */
    public static final String VOLUNTEER_CENTER_CODE = "VOLUNTEER_CENTER_CODE";

    /**
     * 志愿者相关功能是否开放
     */
    public static final String VOLUNTEER_IS_OPEN = "VOLUNTEER_IS_OPEN";

    /**
     * 分管院长角色id
     */
    public static final String ROLE_CHARGE_DEAN_ID = "ROLE_CHARGE_DEAN_ID";

    /**
     * 院长角色id
     */
    public static final String ROLE_DEAN_ID = "ROLE_DEAN_ID";

    /**
     * 主任角色id
     */
    public static final String ROLE_DIRECTOR_ID = "ROLE_DIRECTOR_ID";

    /**
     * 卫健委角色id
     */
    public static final String ROLE_HEALTH_COMMISSION_ID = "ROLE_HEALTH_COMMISSION_ID";

    /**
     * 未接收指令向分管院长报警秒数
     */
    public static final String RECEIVE_ALARM_SEC_CHARGE_DEAN = "RECEIVE_ALARM_SEC_CHARGE_DEAN";

    /**
     * 未接收指令向院长报警秒数
     */
    public static final String RECEIVE_ALARM_SEC_DEAN = "RECEIVE_ALARM_SEC_DEAN";

    /**
     * 未接收指令向主任报警秒数
     */
    public static final String RECEIVE_ALARM_SEC_DIRECTOR = "RECEIVE_ALARM_SEC_DIRECTOR";

    /**
     * 未接收指令向卫健委报警秒数
     */
    public static final String RECEIVE_ALARM_SEC_HEALTH_COMMISSION = "RECEIVE_ALARM_SEC_HEALTH_COMMISSION";

    /**
     * 是否开启呼救人查询车辆位置信息短信
     */
    public static final String IS_OPEN_HOLLER_SMS = "IS_OPEN_HOLLER_SMS";

    /**
     * 呼救人查询车辆位置信息短信模版
     */
    public static final String SMS_TEMPLATE_HOLLER = "SMS_TEMPLATE_HOLLER";

    /**
     * 医护端选择车辆功能是否开放，若未开放任务列表只查询派给自己的任务
     */
    public static final String DN_SELECT_CAR_OPEN = "DN_SELECT_CAR_OPEN";

    /**
     * 医护端默认密码
     */
    public static final String DN_DEFAULT_PWD = "DN_DEFAULT_PWD";

}
